*{padding: 0;margin: 0;}

html,body{ width:100%; height:100%; font-size:12px; font-family:"微软雅黑"}
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,form,img,p,pre,textarea,blockquote,fieldset {margin:0;padding:0}
img{ border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#333;}
input,select{outline:0px;}
input{-webkit-appearance: none;}
header, footer, article, section, nav, menu, hgroup {display: block;}

header{width: 100%; height: 190px;overflow: hidden;}
.headcon{width: 1200px; margin: 0 auto; height: 140px; background: #fff;}
.logo{float: left; margin: 30px 0 0;}
.head_rg{float: right; margin-top: 30px;}
.telphone{font-size: 14px;color: #666;}
.telphone img{vertical-align: middle;}
.search{border: 2px solid #30a2de; border-radius:15px; width:228px;height: 25px; margin-top: 20px;}
.search .text1{width: 193px; height: 25px;border: none; border-radius: 15px 0 0 15px; text-indent: 1em;vertical-align: top;font-size: 12px;}
.search .submit{ background: url(../img/search.png) no-repeat; height: 21px; width: 22px; vertical-align: bottom;border:none;}

nav{background: #30a2de; height: 50px; width: 100%;}
.navcon{width: 1200px;margin: 0 auto;height: 50px;}
.navcon ul li{float: left;width: 135px;color: #fff;font-size:16px;line-height: 50px;text-align: center;}
.navcon ul li.on{background: #20466a; width: 135px; color: #fff;}
.navcon ul li:hover{background: #20466a; width: 135px; color: #fff;}

.m_banner{ background:#fff;height:600px; position:relative;}
.m_banner .banner{height:600px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:100px;width:1000px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2;}
.banner_ctrl a{ display:block;width:76px;height:100px; background:url(../img/banner_ctrl.png) no-repeat; position:absolute; }
.banner_ctrl a.prev{left:-76px;}
.banner_ctrl a.next{right:-76px; background-position:-76px 0;}

.ban{position: relative;height: auto;overflow: hidden;}
.banbot{background:url(../img/babbot.png); width: 100%; height: 100px;position: absolute; bottom: 0px;}
.bbot_con{width: 1200px;margin: 0 auto;height: 100px;border-right: 1px solid #fff;}
.bbot_con ul li{float: left;width: 199px;height: 100px; border-left: 1px solid #fff;font-size: 16px;color: #fff;text-align: center;}
.bbot_con ul li .img{height:50px;margin: 12px 0 10px;}
.bbot_con ul li:hover{ background:#30a2de}

.miancont{width: 1200px; margin: 0 auto;height: auto;overflow: hidden;}

.conone{ background: url(../img/bgline.png) no-repeat 36.5% center; height: 420px; margin-top: 30px; }
.conone .one_le{float: left;width: 405px;font-size: 14px; color: #666; height: auto; overflow:hidden; text-align:justify;line-height: 28px;}
.conone .one_le .tit{font-size: 18px;color: #333; height: 45px;}
.conone .one_le .entit{font-size: 14px;color: #999;}
.conone .one_le .more{float:right;}
.conone .one_le .more a{color: #999;}
.conone .one_rg{float: right;width: 725px;height: auto; overflow:hidden;}
.one_rg .ntop_le{float: left;}
.one_rg .nmor{float: right; color: #30a2de;font-size: 14px;}
.one_rg .ntop{font-size: 18px;color: #333; height: 26px;}
.one_rg .ntop .entit{font-size: 14px;color: #999;}

.one_rg .nbot ul li{border-bottom: 1px dashed #dcdcdc; padding: 20px 0; height: auto;overflow: hidden;}
.one_rg .nbot .li_le{float: left;color: #666;text-align: center;}
.one_rg .nbot .li_rg{float: right;width: 640px;color: #999;font-size: 14px;line-height: 26px; text-align: justify;}
.nbot .li_le .day{border: 2px solid #666; border-radius:5px; padding: 4px 7px; font-size:30px;}
.nbot .li_le .month{font-size:18px;color: #666; margin-top: 8px;}

.one_rg .nbot .li_rg .tit{color: #333;font-size: 16px; margin-bottom: 10px;}

.one_rg .nbot li:hover .day{color: #30A2DE;border: 2px solid #30A2DE;}
.one_rg .nbot li:hover .tit{color: #30A2DE;}


.parten{width:1286px;margin: 40px auto; height: auto;overflow: hidden;}
.contwo{}
.contwo .partit{font-size: 18px;color: #333; height: 30px;width: 1200px; margin:0 auto;}


.rollBox{width:1286px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:31px;width:22px;background:url(../img/lergbtn.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:30px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:31px;width:22px;background:url(../img/lergbtn.png) no-repeat -22px 0;overflow:hidden;float:left;display:inline;margin:30px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1230px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:246px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

footer{height: 350px; width: 100%; background: #f1f1f1; position:relative}
.foot1{width: 100%; height: 59px; border-bottom: 1px solid #d2d2d2;}
.foot1con{width: 1200px;margin: 0 auto; line-height: 59px;}
.foot1con ul li{float: left; width: 120px;font-size: 16px;color: #333;}
.foot1con ul li a{color: #333;}
.foot2{border-top: 1px solid #fff; width: 100%; height: 250px; }
.foot2con{width: 1200px; margin: 0 auto; height: auto;overflow: hidden; margin-top: 20px;}

.footnav{float: left; position:absolute; top:26px}
.fotnavlist{width: 120px;float: left;}
.fotnavlist ul li{width: 120px; line-height: 28px; color: #666;font-size: 14px;}
.fotnavlist .tit{font-size: 16px;color: #333; height:40px}
.fotnavlist .tit a{ color:#333}

.ewm{float: right;width: 330px; line-height: 23px;}
.ewm .ewmimg{float: left;}
.ewm .ewspan{float: right;width: 190px;font-size: 14px;color: #999;}
.ewm .ewspan .tit{font-size: 16px;color: #666; margin: 20px 0 10px;}

.footright{background: #706e6f; height: 39px;width: 100%;color: #fff; font-size: 14px; line-height: 39px;text-align: center;}
.footright a{color: #fff;}


.con_ban{height: 300px;}
.position{height: 48px;border-bottom: 1px solid #e5e5e5; line-height: 48px;font-size: 12px;color: #666;}
.position img{vertical-align: middle;}

.content{height: auto;overflow: hidden;}
.leftnav{width: 330px;float: left; height:auto;overflow: hidden; }
.lenav_top{width: 330px; min-height: 246px; background:url(../img/bline.png) repeat-y 50px 18px; overflow: hidden; margin-top: 20px;}
.lenav_top .navtit{color: #30A2DE; padding-top: 18px;padding-left: 80px; background:url(../img/titline.png) no-repeat 48px; height:53px}
.lenav_list{ height:auto; overflow:hidden}
.lenav_list ul li{height: 40px; font-size: 18px; color: #333;line-height: 40px;padding-left: 100px;text-align: left;}
.lenav_list ul li:hover{ height: 40px; background:url(../img/libg.jpg) no-repeat; color: #fff;}
.lenav_list ul li.on{ height: 40px; background: url(../img/libg.jpg) no-repeat; color: #fff;}

.lenav_bot{margin-top: 50px; height: 260px; background: url(../img/map.png) no-repeat 20px 68px; }
.lenav_bot .img{padding-left: 25px;}
.lenav_bot .tel{height: 32px; background: #30A2DE; color: #fff; font-size: 18px; line-height: 32px; text-indent: 1.5em; margin-top: 12px;}
.lenav_bot .telnub{color: #30A2DE;font-size: 30px;text-indent: 1.2em; margin-top: 5px;}
.lenav_bot .eqt{font-size: 16px;color: #888; width: 225px;padding-left: 36px; margin-top: 10px;}
.lenav_bot .viec{font-size: 16px;color: #fff; background: #30A2DE; padding: 6px 8px; margin-left: 36px;width: 128px; margin-top: 10px;}

.rightbox{width: 840px; float: right; min-height: 800px; margin-bottom: 30px; }
.comtoplin{ border-bottom:1px solid #e5e5e5; height: 50px;}
.comtoptit{text-align: center;margin-top: -14px;}
.comtit{background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; padding: 0 20px;font-size: 18px; color: #30A2DE; }
.comlist{width: 840px; text-align: justify;min-height: 800px;border-bottom: 1px solid #E5E5E5;}
.comlist .clist{width: 270px; display: inline-block; vertical-align:top; text-align: center; margin: 28px 0 10px;font-size: 14px;color: #999;line-height: 28px;}
.comlist .clist img{border: 1px solid #E5E5E5;}
.left_fix{height: 0;padding: 0; overflow: hidden;}

.comlist .clist:hover{color: #30A2DE;}

.page{ padding-top: 30px; height: 50px; margin-left:auto; margin-right: auto;display: table;}
.page ul li{float:left;padding: 5px 11px; border: 1px solid #ebebeb; background: #fafafa; margin: 0 10px;font-size: 14px; color: #999;}
.page ul li:hover{color:#fff; background: #30A2DE; border: #30A2DE 1px solid;}
.page ul li.on{color:#fff; background: #30A2DE; border: #30A2DE 1px solid;}

.newlist{margin-top: 12px; height: auto;overflow: hidden; min-height: 800px;}
.newlist ul li{border-bottom: 1px solid #E5E5E5; padding: 30px 0;}
.newlist ul li:hover{cursor: pointer;}
.newlist ul li:hover .new_tit{color: #30A2DE;}
.newlist .newtt{height: 30px;}
.newlist .new_tit{float: left;font-size: 16px; color: #333;}
.newlist .new_time{float: right;color: #999;font-size: 14px;}
.newlist .new_det{font-size: 14px;color: #999;line-height: 28px; text-align: justify;}
.newlist .new_det a{color: #30A2DE;}
.newlist .new_tit a{color: #333;}


.com_content{height: auto;overflow: hidden;font-size: 14px;text-align: justify;line-height: 32px; color: #666; }
.content_tit{text-align: center; font-size: 18px;color: #666; border-bottom: 1px solid #E5E5E5; padding: 20px 0 16px;}
.com_content .img{text-align: center;}
.com_content .maincontent{padding: 25px 40px;}

.prne_newtt{border-top: 1px solid #E5E5E5; height: 50px; line-height: 50px;color: #999;font-size: 14px; margin: 40px 0;}
.pretit{float: left;}
.nextit{float: right;}
.prne_newtt a{color: #999;}
.prne_newtt a:hover{color: #30A2DE;}

.content_time{font-size: 14px;color: #999; margin: 10px 0 8px; text-align: center;}

.map{height: 400px; border: 1px solid #E5E5E5; }
